immovable property constructed for resale - Español Inglés Diccionario